using System;
using System.Collections.Generic;
using Main.Details;

namespace Main.Save
{
    [Serializable]
    public class GameSaveData
    {
        public string DataSceneName;

        public Dictionary<string, SerializableVector3> CharacterPosDict;

        public Dictionary<string, List<SceneItem>> sceneItemDict;

        public Dictionary<string, List<SceneFurniture>> sceneFurnitureDict;

        public Dictionary<string, TileDetails> tileDetailsDict;

        public Dictionary<string, bool> mapLoadedDict;

        public Dictionary<string, List<InventoryItem>> inventoryDict;

        public Dictionary<string, int> timeDict;

        public int playerMoney;


        public string targetScene;
        public bool interactable;
        public int animationInstanceID;
    }
}